package cn.maihe.elg.operation.config;

import lombok.Getter;
import lombok.Setter;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

import java.util.Random;

/**
 * @description: 招商银行银企直连配置
 * @author: Alan
 */
@Configuration
@ConfigurationProperties(prefix = "cn.maihe.elg.bank.cmb-bank")
@Getter
@Setter
public class CmbBankConfig {
    /**
     * 开启招商银企直连标记1开启，其他都关闭
     */
    private String openFlag;
    // 测试地址，生产需要替换
//    private static String url = "http://cdctest.cmburl.cn:80/cdcserver/api/v2";
    //测试代理地址，开发环境使用
    /**
     * 接口地址
     */
    private String url = "http://116.205.173.49:18080/cdcserver/api/v2";
    // 生产地址
    //private static String url = "https://cdc.cmbchina.com/cdcserver/api/v2";
    // 银行公钥，生产需要替换
    /**
     * 银行公钥
     */
    private String publicKey = "BNsIe9U0x8IeSe4h/dxUzVEz9pie0hDSfMRINRXc7s1UIXfkExnYECF4QqJ2SnHxLv3z/99gsfDQrQ6dzN5lZj0=";
    // 生产环境银行公钥
    // private static String publicKey = "BEynMEZOjNpwZIiD9jXtZSGr3Ecpwn7r+m+wtafXHb6VIZTnugfuxhcKASq3hX+KX9JlHODDl9/RDKQv4XLOFak=";
    // 客户私钥，生产需要替换
    /**
     * 客户私钥
     */
    private String privateKey = "NBtl7WnuUtA2v5FaebEkU0/Jj1IodLGT6lQqwkzmd2E=";
    // 对称密钥，生产需要替换
    /**
     * 对称密钥
     */
    private String symKey = "VuAzSWQhsoNqzn0K";

    // 企业网银用户号，生产需要替换
    /**
     * 企业网银用户号
     */
    private String uid = "U006562723";

    /**
     * 户口号 cardNbr Y
     */
    private String accNo;


}
